package ve.usb.coord.colision;

import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMapping;
import ve.usb.cohesion.runtime.OfertaConf;
import ve.usb.cohesion.runtime.Pair;
import ve.usb.coord.colision.hibernate.OfertaEnviada;

public class FConfOferta extends org.apache.struts.action.ActionForm {

    public FConfOferta() {
        super();
    }
/*
    @Override
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        L_OfertaConfI = null;
    }
*/    
    /*
    public List<OfertaConf> L_OfertaConf;
    
    public List<OfertaConf> getL_OfertaConf() {
        return L_OfertaConf;
    }

    public void setL_OfertaConf(List<OfertaConf> L_OfertaConf) {
        this.L_OfertaConf = L_OfertaConf;
    }
    */
    
    public List<OfertaEnviada> L_OfertaConfI;
    
    public List<OfertaEnviada> getL_OfertaConfI() {
        return L_OfertaConfI;
    }
    
     public void setL_OfertaConfI(List<OfertaEnviada> L_OfertaConfI) {
        this.L_OfertaConfI = L_OfertaConfI;
    }
    
    /**
     * Get the value of val at specified index
     *
     * @param index
     * @return the value of val at specified index
     */
    public OfertaEnviada getL_OfertaConfI(int index) {
        return this.L_OfertaConfI.get(index);
    }
    /**
     * Set the value of val at specified index.
     *
     * @param index
     * @param newVal new value of val at specified index
     */
    public void setL_OfertaConfI(int index, OfertaEnviada newVal) {
        this.L_OfertaConfI.set(index, newVal);
    }


//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }
     
     
     @Override
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        //L_OfertaConfI = null;
        idOfertaEnviada = 0l;
        periodo = 0l;
        planDeEstudios = 0l;
        requisito = 0l;
        aprobado = 0;
        comentario = "";
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

    private String comentario;
    private byte aprobado;
    
    /**
     * Holds value of property idOferta.
     */
    private long idOfertaEnviada;

    /**
     * Getter for property idOferta.
     * @return Value of property idOferta.
     */
    public long getIdOfertaEnviada() {
        return this.idOfertaEnviada;
    }

    /**
     * Setter for property idOferta.
     * @param idOferta New value of property idOferta.
     */
    public void setIdOfertaEnviada(long idOfertaEnviada) {
        this.idOfertaEnviada = idOfertaEnviada;
    }

/**
     * Holds value of property periodo.
     */
    private long periodo;

    /**
     * Getter for property periodo.
     * @return Value of property periodo.
     */
    public long getPeriodo() {
        return this.periodo;
    }

    /**
     * Setter for property periodo.
     * @param periodo New value of property periodo.
     */
    public void setPeriodo(long periodo) {
        this.periodo = periodo;
    }

  
/**
     * Holds value of property planDeEstudios.
     */
    private long planDeEstudios;

    /**
     * Getter for property planDeEstudios.
     * @return Value of property planDeEstudios.
     */
    public long getPlanDeEstudios() {
        return this.planDeEstudios;
    }

    /**
     * Setter for property planDeEstudios.
     * @param planDeEstudios New value of property planDeEstudios.
     */
    public void setPlanDeEstudios(long planDeEstudios) {
        this.planDeEstudios = planDeEstudios;
    }

/**
     * Holds value of property requisito.
     */
    private long requisito;

    /**
     * Getter for property requisito.
     * @return Value of property requisito.
     */
    public long getRequisito() {
        return this.requisito;
    }

    /**
     * Setter for property requisito.
     * @param requisito New value of property requisito.
     */
    public void setRequisito(long requisito) {
        this.requisito = requisito;
    }


    public String getComentario() {
        return comentario;
    }

    public void setComentario(String comentario) {
        this.comentario = comentario;
    }

    public byte getAprobado() {
        return aprobado;
    }

    public void setAprobado(byte aprobado) {
        this.aprobado = aprobado;
    }



}